challenge trophy - French English Dictionary